b815e4c364dadcf352fd94416165ba2df5f49d01,OsmAnd/src/net/osmand/plus/sherpafy/SherpafyCustomization.java,SherpafyCustomization,prepareOptionsMenu,#MapActivity#ContextMenuAdapter#,554

Before Change


		final StageInformation stage = getSelectedStage();
		if (stage != null && !isStageVisited(stage.order)) {
			adapter.item(R.string.complete_stage)
					.icons(R.drawable.ic_action_finish_flag_dark, R.drawable.ic_action_finish_flag_light)
					.position(adapter.length() - 1).listen(new OnContextMenuClick() {
				@Override
				public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) {
					markStageAsCompleted(stage);

After Change


		final StageInformation stage = getSelectedStage();
		if (stage != null && !isStageVisited(stage.order)) {
			adapter.item(R.string.complete_stage)
					.icons(R.drawable.ic_action_finish_flag_dark, R.drawable.ic_action_finish_flag_light)
					.listen(new OnContextMenuClick() {
				@Override
				public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) {
					markStageAsCompleted(stage);